package com.huawei.hwCloudJs.service.jsapi;

import com.huawei.hwCloudJs.annotation.JSField;
import com.huawei.hwCloudJs.annotation.JSNativeMsg;
import com.huawei.hwCloudJs.service.jsmsg.NativeMsg;
import com.huawei.hwCloudJs.support.enables.NoProguard;

@JSNativeMsg(isOpen = true, permission = "com.huawei.javascript.base", type = "channelMessage")
@NoProguard
public final class JsCoreApi$ChannelMessageReq extends NativeMsg {
    @JSField("channelName")
    private String channelName;
    @JSField("data")
    private String data;
    @JSField("origin")
    private String origin;
    @JSField("source")
    private String source;

    public String getChannelName() {
        return this.channelName;
    }

    public String getData() {
        return this.data;
    }

    public String getOrigin() {
        return this.origin;
    }

    public String getSource() {
        return this.source;
    }

    public void setChannelName(String str) {
        this.channelName = str;
    }

    public void setData(String str) {
        this.data = str;
    }

    public void setOrigin(String str) {
        this.origin = str;
    }

    public void setSource(String str) {
        this.source = str;
    }
}
